Python Job: Python Backend Engineer remoto c-ingles

Job added on

Company

AYIGROUP

Location

Buenos Aires - Argentina

Job type

Full-Time

Python Job Details

Are you looking for new challenges, speak English and interested in getting paid in USD as a contractor? This opportunity is for you! At Ayi Group we are looking for a Python Backend Engineer The position is 100% remote! Our client, a major company, has a solution to prevent people from wasting their time and energy paying bills manually, and avoid overdraft fees when they do it automatically. It is a technology company based in New York. That has a platform that combines fintech, payments and big data to create an enriching and rewarding user experience when making bill payments. Job Summary The role requires a mix of strong technical expertise, engineering best practices, business engagement, hands-on architecture, projects delivery, and cross-team collaboration. In addition, the candidate ought to have passion for inspiring and mentoring juniors engineers with varying levels of experience. In particular, as a Python backend engineer, you should possess an in-depth knowledge of object-relational mapping, experience with server-side logic, and knowledge of Python programming/scripting. You also will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with other developers. If you understand how to balance speed, long-term scalability and performance, want to contribute ideas and be part of a small team building a lot of things from scratch, this may be the opportunity for you. • Skills: Python, PostgreSQL with AWS as the primary cloud provider. Job Responsibilities Build services that are part of our proprietary decision engine—the core of the product Develop backend components to enhance performance, receptiveness, and server-side logic and constantly improve the platform Create RESTful APIs development using Django REST framework Understand, analyze, and implement business needs, feature modification requests and conversion into software components Develop web scrapers using Python with Selenium, Beautiful Soup etc. Demonstrate good DevOps practices Write efficient, reusable, testable, and scalable code Find scalable solutions to challenging technical problems Write technical documentation, lead code reviews and pair programming sessions Keep current with industry trends and developments that can be applied to company needs Be a technical leader within the team you work with and within our customer in general

Somos AYIGROUP, una empresa con más de 20 años de experiencia en desarrollo de software, servicios tecnológicos, productos y soluciones IT. Tenemos oficinas en LATAM y los Estados Unidos. En AYIGROUP tenés la oportunidad de ser protagonista de tu carrera y trabajar junto a managers y líderes de proyectos para importantes clientes internacionales. ¡Ser un AYIER tiene múltiples beneficios! Ahora vos también podés ser parte de esta comunidad ¡Trabajá con nosotros! Te estamos buscando... ¡Está bueno estar en AYI!

Requisitos

Basic Qualifications 5+ years of experience as a Python Developer Experience creating RESTful APIs using Django Experience using various Python libraries, like Pandas, SciPy, and tools, such as Jupyter Strong experience working with any SQL databases, such as PostgreSQL is required. Knowledge of ORMs is necessary. NoSQL database (MongoDB) experience will be an advantage. Familiarity with Amazon Web Services (AWS) such EC2, S3, RDS, Athena, AWS Glue, etc. Proficient understanding of code versioning tools such as GitHub Knowledge of Docker and CI/CD is an additional advantageExperience in developing data engineering pipelines & ETL jobs is a plus Experience in developing AI/ML and data science modules is a plus Bachelor's degree in Computer Science, Computer Engineering, or related field Conversational English level (b2 or higher) What do we expect from you Strong attention to detail You know when it’s time to refactor, and when it's time to ship Excellent written and verbal communication skills Head for problem-solving Having a flexible working style Being a team player Comfortable with working unsupervised